$(function () {
  const top = $('.recommend').offset().top
  toggleTool()
  // 上一次滑动的电梯层数
  let lastN = -1
  let flag = false
  $(window).scroll(function () {
    toggleTool()
    if (flag) return
    /* // 当前的电梯层数
    let n = -1
    $('.floor>div').each(function (index, domEle) {
      if ($(document).scrollTop() >= $(domEle).offset().top) {
        if (n !== index) {
          n = index
        }
      }
    })
    if (n !== -1 && lastN !== n) {
      lastN = n
      console.log('xxx', lastN)
      $('.fixedtool>li').eq(lastN).addClass('current').siblings().removeClass()
    } */
    $('.floor>div').each(function (index, domEle) {
      if ($(document).scrollTop() >= $(domEle).offset().top) {
        $('.fixedtool>li').eq(lastN).addClass('current').siblings().removeClass()
      }
    })
    if (n !== -1 && lastN !== n) {
      lastN = n
      console.log('xxx', lastN)
      $('.fixedtool>li').eq(lastN).addClass('current').siblings().removeClass()
    }
  })
  $('.fixedtool>li').click(function () {
    flag = true
    $('body, html')
      .stop()
      .animate(
        {
          scrollTop: $('.floor>div').eq($(this).index()).offset().top
          // scrollTop: 0,
        },
        function () {
          flag = false
        }
      )
    $(this).addClass('current').siblings().removeClass()
  })
  function toggleTool() {
    if ($(document).scrollTop() >= top) {
      $('.fixedtool').fadeIn()
    } else {
      $('.fixedtool').fadeOut()
    }
  }
})
